前言:第十天了,是時候要開始說說 Google Map 了,你問我為什麼?我怎麼知道
一、如何設置 MapView 的起始位置
在 ViewDidLoad() 裡面
放入:
(1). let camera = GMSCameraPosition.camera(withLatitude: 122.123123, longitude: 123.122122, zoom: 13)
(2). mapView.camera = camera
二、 如何設置 Marker
let position = CLLocationCoordinate2D(latitude: lat, longitude: long)
// lat & long must be Double
let marker = GMSMarker(position: position)
marker.title = "你好" // 點 marker 時會顯示出來
marker.map = mapView
三、如何設置 StreetView
let position = CLLocationCoordinate2D(latitude: i.position.latitude, longitude: i.position.longitude)
streetView.moveNearCoordinate(position, radius: 30)
四、如何設置 info window
let position = CLLocationCoordinate2D(latitude: i.position.latitude, longitude: i.position.longitude)
let taipei = GMSMarker(position: position)
taipei.title = "taipei"
taipei.snippet = "Welcome to Taipei"
五、要取消 marker
marker.map = nil
以上,更進階的用法我們等以後再來說~先熟悉基本的操作